package com.micrometa.km.ui.skins;

import org.pushingpixels.substance.api.SubstanceSkin;
import org.pushingpixels.substance.api.skin.CremeCoffeeSkin;
import org.pushingpixels.substance.api.skin.EmeraldDuskSkin;
import org.pushingpixels.substance.api.skin.GeminiSkin;
import org.pushingpixels.substance.api.skin.GraphiteGlassSkin;
import org.pushingpixels.substance.api.skin.MistSilverSkin;
import org.pushingpixels.substance.api.skin.NebulaBrickWallSkin;
import org.pushingpixels.substance.api.skin.SaharaSkin;
import org.pushingpixels.substance.api.skin.TwilightSkin;

public class Constants {
	public static final GeminiSkin geminiSkin = new GeminiSkin();
	public static final TwilightSkin twilightSkin = new TwilightSkin();
	public static final GraphiteGlassSkin graphiteGlassSkin = new GraphiteGlassSkin();
	public static final CremeCoffeeSkin cremeCoffeeSkin = new CremeCoffeeSkin();
	public static final MistSilverSkin mistSilverSkin = new MistSilverSkin();
	public static final CustomSkin customSkin = new CustomSkin();
	public static final SaharaSkin saharaSkin = new SaharaSkin();
	public static final EmeraldDuskSkin emeraldDuskSkin = new EmeraldDuskSkin();
	public static final NebulaBrickWallSkin nebulaBrickWallSkin = new NebulaBrickWallSkin();
	
	public static SubstanceSkin getSkin(int index){
		if(index==0)return geminiSkin;
		if(index==1)return twilightSkin;
		if(index==2)return graphiteGlassSkin;
		if(index==3)return cremeCoffeeSkin;
		if(index==4)return mistSilverSkin;
		if(index==5)return customSkin;
		if(index==6)return saharaSkin;
		if(index==7)return emeraldDuskSkin;
		else return nebulaBrickWallSkin;
	}
}
